home *** CD-ROM | disk | FTP | other *** search
/ DreamSavers: Garden of Time 3D / Garden of Time 3D.iso / Garden.ico / 1049 / MEDIADATA / 453 / shaders / Project.vsh < prev    next >
Text File  |  2005-08-09  |  482b  |  32 lines

  1. vs.1.0
  2.  
  3. mov r0,v0
  4.  
  5. //add r0,v0,c0
  6. //mov r0.y,c20.x
  7.  
  8. m4x4 r1, r0, c4
  9.  
  10. rcp r2.z,r1.z
  11.  
  12. mad r2.x,r2.z,r1.x,c0.x
  13. mad r2.x,r2.x,c0.y,c0.z
  14.  
  15. mad r2.y,r2.z,-r1.y,c1.x
  16. mad r2.y,r2.y,c1.y, c1.z
  17.  
  18.  
  19.  
  20. //mul r0,v0,c2
  21. //add r0,v0,c0
  22. //mov oD0, v5
  23. m4x4 oPos, r0, c4
  24. mov oT0, v7
  25. mov oT1.x, r2.x
  26. mov oT1.y, r2.y
  27.  
  28. m4x4 r9, r0, c8
  29. add r0.x, -r9.z, c10.y
  30. mul r0.x, r0.x, c10.z
  31. max r0.x, r0.x, c0.x       ; clamp fog to > 0.0
  32. //min oFog.x, r0.x, c0.z     ; clamp fog to < 1.0